﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/ViewMasterPageMain.Master"
    Inherits="System.Web.Mvc.ViewPage<dynamic>" %>

<%@ Import Namespace="estudent.Models" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    VnosPrijavnicaProf
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="InnerRightContent" runat="server">
    <h1>
        VnosPrijavnicaProf</h1>
    <form action="/VnosPrijavnica/VnesiRok" method="post" name="kriteriji" id="kriteriji">
    <% =Html.Hidden("student",ViewData["student"]) %>
    <% =Html.Hidden("sProf",ViewData["profesor"]) %>
    <% =Html.Hidden("prof","prof") %>
    <%
        Response.Write("<label> Predmet: <select name=\"predmet\" id=\"predmet\">");
        Response.Write("<option value=\"prazen\">Izberite predmet</option>");
        foreach (var ele in (IEnumerable<sPredmeti>)ViewData["predmeti"])
        {
            Response.Write("<option value=\"" + ele.sPredmeta + "\">" + ele.imePredmeta + " - " + ele.sPredmeta + "</option>");
        }
        Response.Write("</select>");
        Response.Write("</label>");
    %>
    <label>
    Izberite izvajalce:
    <select name="profesor" id="profesor"></select>
    </label>
    <label>
        Izpitni rok:
        <select name="roki" id="roki">
            <option value="prazen">NAJPREJ IZBERITE PREDMET</option>
        </select>
    </label>
    <label>
        Rok lahko popravite tukaj:
        <input id="tekstRoki" type="text" name="tekstRoki" size="100" /></label>
    <label id="prijav">
    </label>
    <label>
        Ocena izpita:
        <input id="ocenaIzpita" type="text" name="ocenaIzpita" size="2" /></label>
    <label id="vaje">
        Ocena vaj:
        <input id="ocenaVaj" type="text" name="ocenaVaj" size="2" /></label>
    <label>
        <input name="vnesi" class="button" id="vnesi" type="submit" value="Vnesi" /></label>
    </form>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="JQueryContent" runat="server">
    <script type="text/javascript">
        $(document).ready(function () {
            $("#vnesi").hide();
            $("#vaje").hide();
            var baseUrl = '<%= ResolveUrl("~/") %>';

            $("#predmet").change(function () {
                $("#predmet option[value='prazen']").hide();
                
                $.post("/VnosPrijavnica/PreveriPrijave", $("#kriteriji").serialize(), function (data) {
                    $("#prijav").html(data);
                });
                
                $.post("/VnosPrijavnica/PoisciIzvaj", $("#kriteriji").serialize(), function (data) {
                    $("#profesor").html(data);
                });
            });

            $("#profesor").change(function () {
                $("#vnesi").show();
                $.post("/VnosPrijavnica/PoisciRoke", $("#kriteriji").serialize(), function (data) {
                    $("#roki").html(data);
                });
                $.post("/VnosPrijavnica/PreveriBolon", $("#kriteriji").serialize(), function (data) {
                    if (data == "stari")
                        $("#vaje").show();
                });
            });

            $("#roki").change(function () {
                $("#roki option[value='prazen']").hide();
                var str = "";
                str += $("#roki :selected").text();
                $("#tekstRoki").val(str);
            });

            $("#vnesi").click(function (e) {
                $.ajax({
                    type: 'POST',
                    url: '/VnosPrijavnica/PreveriVnose',
                    data: $("#kriteriji").serialize(),
                    async: false,
                    success: function (data) {
                        if (data != "ok") {
                            alert(data);
                            e.preventDefault();
                        }
                    }
                });
            });
        });
    </script>
</asp:Content>
